package com.onerway.entity.token;

import com.onerway.common.Signable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TokenReq implements Signable {

    /**
     * 商户号。 商户注册时， OnerWay会为商户创建商户号
     */
    private String merchantNo;
    /**
     * 商户应用程序 ID。 商户注册网站时，OnerWay会为商户创建一个应用 id 。不传时，默认查询商户号下所有绑定的 token 信息。传入时，查询指定 appId 下的绑定的 token 信息。
     */
    private String appId;
    /**
     * 客户在商户的唯一标识
     */
    private String merchantCustId;
    /**
     * 签名字符串，请参阅Sign接口
     */
    private String sign;
}
